- Published on
linux 安装 nginx
- Authors

- Name
- 游戏人生
安装并启动 nginx
1、首先安装 gcc-c++ 编译器
yum install gcc-c++
yum install -y openssl openssl-devel
2、安装 pcre 包
yum install -y pcre pcre-devel
3、安装zlib包
yum install -y zlib zlib-devel
4、在指定目录下下载nginx源码包
wget https://nginx.org/download/nginx-1.19.9.tar.gz
5、解压nginx源码包
tar -zxvf nginx-1.19.9.tar.gz
6、使用nginx默认配置
cd nginx-1.19.9
./configure
7、编译安装
make && make install
8、启动nginx
进入安装路径下的 sbin 目录内,启动 nginx
./nginx
9、查看nginx运行状态
ps -ef | grep nginx
10、常用命令
./nginx // 开启
./nginx -s stop // 停止
./nginx -s quit
./nginx -s reload
// quit 方式停止步骤是待 nginx 进程处理任务完毕进行停止。
// stop 方式相当于先查出 nginx 进程id再使用kill命令强制杀掉进程。
nginx 启动配置
1、修改端口号
进入 usr 下的 nginx 配置文件目录 /nginx/conf,修改之前先备份配置文件
cp nginx.conf nginx.conf.bak
编辑nginx.conf配置文件
vim nginx.conf
修改nginx.conf配置文件中的listen 80; 为listen 8001;
重新加载配置文件
./nginx -s reload
查询nginx进程
ps aux | grep nginx
2、重启 nginx
先停止再启动(推荐)
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
./nginx -s quit
./nginx
重新加载配置文件
当修改 nginx.conf 配置文件后,要想让配置生效需要重启 nginx,使用如下命令即可生效
./nginx -s reload
3、设置开机自启动
在etc的rc.local增加启动代码
vim /etc/rc.local
- 添加语句
/usr/local/nginx/sbin/nginx
- 设置权限
chmod 755 /etc/rc.local